import br.zeus.lemenu.Item
import br.zeus.lemenu.Categoria
import br.zeus.lemenu.Menu



class BootStrap {

    def init = { servletContext ->
	
	if (!Categoria.count()) {
            new Categoria(nome: "Aperitivos").save(failOnError: true)
			new Categoria(nome: "Entradas").save(failOnError: true)
			new Categoria(nome: "Bebidas").save(failOnError: true)	
    }

	if (!Item.count()) {
            new Item(nome: "Soupe de courge",foto: "images/soupe_de_courge.jpg", preco: 9, descricao:"Sopa quente ou fria de abobora organica, queijo Minas e Serrano",,categoria: Categoria.list().getAt(1)).save(failOnError: true)
            new Item(nome: "Cafe moka liegeois", preco: 25, descricao:"Sorvete de cafe carioca, merengue, creme, farofa de chocolate e caramel",foto: "images/cafe.jpg", categoria:Categoria.list().getAt(2)).save(failOnError: true)
			new Item(nome: "Saumon", preco: 12, descricao:"Salmao defumado, abacate e vinagrete de banana com cebola roxa",foto: "images/saumon.jpg", categoria:Categoria.list().getAt(1)).save(failOnError: true)
			new Item(nome: "Chocolat Valrhona", preco: 13, descricao:"Textura de chocolate puro origem 62%" ,foto: "images/chocolat.jpg",categoria: Categoria.list().getAt(2)).save(failOnError: true)
            new Item(nome: "Fraise", preco: 8,foto: "images/fraise.jpeg", descricao:"Compota de morango e ruibarbo, financier com sorvete de iogurte", categoria:Categoria.list().getAt(2)).save(failOnError: true)
			new Item(nome: "Quiche sans pate", preco: 19,foto: "images/quiche.jpg", descricao:"Quiche de queijo Minas sem crosta, alho poro, brocolis e nozes", categoria:Categoria.list().getAt(1)).save(failOnError: true)
			new Item(nome: "Filet de boeuf", preco: 37, foto: "images/filet_de_beouf.jpg" , descricao:"Filet mignon grelhado, molho poivre, pure na manteiga", categoria:Categoria.list().getAt(0)).save(failOnError: true)
			new Item(nome: "Plat de cote de boeuf", foto:"images/plat.jpg", preco: 44, descricao:"Assado de tira grelhado a la Riviera", categoria:Categoria.list().getAt(0)).save(failOnError: true)
			new Item(nome: "Steak tartare", foto: "images/steak.jpg", preco: 30, descricao:"Steak tartar de bife, tradicional ou selado a la minute, batatas rusticas", categoria:Categoria.list().getAt(0)).save(failOnError: true)
			
    }

    }
	
    def destroy = {
    }
}
